public class Zuoye7 {
    public static void main(String[] args) {
//        int a[]=new int[20];
        int a[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,2,21,20};
        int i=0;
        int b=1;
        int c=0;
        int d,f=0,g;
        for(i=0;i<a.length;i++)
        {
            for(b=1;;b++)
            {
                if(b<a[i])
                {
                    b=a[i];
                    c=b;            //这里可以获得数组a[i]中的最大值为c
                    d=i;            //这里可以获得数组a[i]中最大值的位置
                    f=c;
                }
                else
                    break;
            }
        }
        do{
            f=c-a[i-1];                                          //
            g=a[i-1];                                            //
        }                                                        //
        while(f>c-a[i-1]&&f<c);                                  //
        System.out.println("数组中第二大的数字是："+g);            //
    }
}
